package com.server.store.data;

import java.util.ArrayList;
import java.util.List;

import com.googlecode.objectify.Objectify;
import com.googlecode.objectify.ObjectifyService;
import com.googlecode.objectify.Query;
import com.shared.model.Garantie;
import com.shared.model.Sinistre;
import com.shared.model.Tarification;
import com.shared.utilitaire.Date;
/**
 * DAO de gestion des {@link Sinistre}
 * @author queyroi
 *
 */
public class SinistreManager extends DataManager<Sinistre> {

	static{
		ObjectifyService.register(Tarification.class);
		ObjectifyService.register(Date.class);
		ObjectifyService.register(Garantie.class);
	}

	@Override
	public List<Sinistre> getList() {
		List<Sinistre> listReturn = new ArrayList<Sinistre>();
		Objectify ofy = ObjectifyService.begin();
		Query<Sinistre> query = ofy.query(Sinistre.class);
		for(Sinistre a : query){
			listReturn.add(a);
		}
		return listReturn;
	}
	

}
